Řešili jste už v Prestě jak smazat celý obsah jedné kategorie aniž byste museli odstranit danou kategorii?
Vzhledem k tomu, že potřebuji často importovat obsah dvou kategorii a importační nástroj Presty je hodně omezený hlavně v případě nulových položek a už vůbec nemá domyšleno co s položkami, které byly zrušeny. Byl jsem nucen přidat do Presty pár řádků kódu.
/*AdminProductsController.php row 165
/ funkce pro zobrazení podkategorií. Slouží pro snadné mazání před importem značky.
/
*/
$root_category = new Category($this->_category->id);
$sub_categories = $root_category->getAllChildren($this->context->language->id);
$categories_ids = array();
foreach ($sub_categories as $key => $category) {
array_push($categories_ids, $category->id_category);
}
//Add current category id
array_push($categories_ids, $this->_category->id );
$categories_ids = implode(‚,‘, $categories_ids);
//=end
//print_r( $categories_ids);
// Category.php row 119
AND cp.`id_category` IN (‚. $categories_ids . ‚)‘ //changed